/**
 * 
 */
package org.xlab.baseframework.event;

import org.springframework.context.ApplicationEvent;

/**
 * 当系统参数被移除时引发的事件
 * 
 * @author MaKuBEX
 * @version 1.0.0
 */
public class SystemParameterRemovedEvent extends ApplicationEvent {

	/**
	 * @serialField
	 */
	private static final long serialVersionUID = 5769587971726856404L;

	private String code;

	/**
	 * 默认构造函数
	 * 
	 * @param source
	 *            事件源
	 * @param code
	 *            参数代码
	 */
	public SystemParameterRemovedEvent(Object source, String code) {
		super(source);
		this.code = code;
	}

	/**
	 * 被移除的参数代码
	 * 
	 * @return
	 */
	public String getCode() {
		return code;
	}

}
